Reversible Cellular Automata Based Encryption
نویسندگان
چکیده
In this paper cellular automata (CA) are applied to construct a symmetric-key encryption algorithm. A new block cipher based on one dimensional, uniform and reversible CA is proposed. A class of CA with rules specifically constructed to be reversible is used. The algorithm uses 224 bit key. It is shown that the algorithm satisfies safety criterion called Strict Avalanche Criterion. Due to a huge key space a brut-force attack appears practically impossible.
منابع مشابه
A Parallel Encryption Algorithm for Block Ciphers Based on Reversible Programmable Cellular Automata
A Cellular Automata (CA) is a computing model of complex System using simple rule. In CA the problem space into number of cell and each cell can be one or several final state. Cells are affected by neighbours’ to the simple rule. Cellular Automata are highly parallel and discrete dynamical systems, whose behaviour is completely specified in terms of a local relation. This paper deals with the C...
متن کاملA Fast Cryptosystem Using Reversible Cellular Automata
This article defines a new algorithm for a secret key cryptosystem using cellular automata which is a promising approach to cryptography. Our algorithm is based on cellular automata built on a set of reversible rules which have the ability to construct unpredictable secret keys using MARGOLUS neighborhood. To prove the feasibility of the algorithm, we present some tests of encryption, decryptio...
متن کاملGrayscale Image Encryption using Cellular Automata
1. Seredynski M, Bouvary P.Block cipher based on reversible cellular automata. New Gener Comput 2005 ; 23: 245–58 (Ohmsha Ltd and Springer) 2. Faraoun Kamel,” Fast encryption of RGB color digital images using a tweakable cellular automaton based schema Optics & Laser Technology 64 (2014) 145–155 3. Toffoli TT ,Margolus N.Invertible cellular automata : a review . Physica D 2001;45:229–53. 4. Sza...
متن کاملرمزنگاری تصاویر با استفاده از اتوماتای سلولی برگشت پذیر
In this paper, a new structure for image encryption using recursive cellular automatais presented. The image encryption contains three recursive cellular automata in three steps, individually. At the first step, the image is blocked and the pixels are substituted. In the next step, pixels are scrambledby the second cellular automata and at the last step, the blocks are attachedtogether and the ...
متن کاملProgrammable Cellular Automata Based Efficient Parallel AES Encryption Algorithm
Cellular Automata(CA) is a discrete computing model which provides simple, flexible and efficient platform for simulating complicated systems and performing complex computation based on the neighborhoods information. CA consists of two components 1) a set of cells and 2) a set of rules . Programmable Cellular Automata(PCA) employs some control signals on a Cellular Automata(CA) structure. Progr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004